#################################################################
############# Highlight Automation Command Configuration ########
#################################################################

######################## IMPORTANT NOTE ##########################
# Any special characters (:,=,\\,@) are escape in key and values #
# path=c:\\path                                                  #
# name=firstname\\:john,lastname\\=andrew                        #
# support.email=support\\@domain.com                             #
# hr\\:email=hr\\@domain.com                                     #
##################################################################

### MANDATORY PARAMETERS ###
{workingDir}
{sourceDir}

### PERL ###
{perlInstallDir}
###  ANALYZER (DEFAULT INSTALL PATH)  ###
{analyzerDir}

#################################################################
##################### Docker Image Analyse ######################
# Note : Provided docker Image must be accessible locally       #
#        the value should have the following format name_tag	#
#        EG: Debian:0.7 | Debian#latest                         #
#################################################################
#dockerImageNameTag=Debian#latest

#################################################################  
####################### IGNORE OPTION  ##########################
# Note : Ignore directories must be separated with coma \",\"   #  
#        Ignore Files must be separated with coma \",\"		    #	
#        Ignore Path must be separated with \"|\"				#	
#        For Ignore Path, the \"^\" specified a subdirectory	#
#        EG: ^test = ignore all subdirectory test   			#	
#################################################################
{ignoreDirectories}
{ignoreFiles}
{ignorePaths}

#################################################################
######################## SCAN OPTION  ###########################
#################################################################

#help=false
#printTechnos=false
#appendResult=false
#skipSubmit=false
{dbgMatchPatternDetail}
{allowGeneratedCode}
{includeAllDependencies}
{analyzeBigFiles}
{keywordScan}
{zipResult}
{technologies}
{mavenRepository}
{nugetRepository}
{fingerprints}
#includeArchiveContent=0

#################################################################  
####################### UPLOAD OPTION  ##########################
# Note : You must set the skipUpload setting to false if you    #  
#        want to use the upload options 						#	
#        You can find some examples below						#
#################################################################

{skipUpload}
{login}
{password}
#basicAuth
{tokenAuth}
{companyId}
{applicationId}
{serverUrl}
{snapshotLabel}
{snapshotDatetime}
#uploadZipFile

#######################################################################
############################# GIT SCAN  ###############################
# Note : You must set the token if you are using a private repo       #
#       You can scan either a Github or a Gitlab repository           #
#       You can choose a branch to scan, main is the default value    #
#       You can use either SSH or https url (git@git or https://git)  #
#######################################################################

{gitUrl}
{gitToken}
{gitBranch}
{gitType}